package com.lxw.oa.service;

import com.lxw.oa.entity.Menu;

import java.util.List;
import java.util.Map;

public interface MenuService {
    //根据角色id查出所有的菜单id集合
    List<Integer> getMenuIds(List<Integer> roleId);

    //根据菜单id集合查询所有的菜单集合
    List<Menu> getMenus(List<Integer> menuIds);

    //得到所有的一级菜单，返回对象
    List<Menu> getTopMenus();

    //更具上级菜单的id查询出子菜单
    List<Menu> getMenusByTopId(String menu_id);

    //得到所有的一级菜单，返回map
    List<Map<String,String>> getTopMenuList();
     void menuAdd(Menu menu);
     void menuEdit(Menu menu);
    void menuDel(String  id);
}
